Affinity Propagation, and other Data Clustering Techniques
نویسندگان
چکیده
In our research we sought to create implementations of several common clustering algorithms and a relatively new approach called Affinity Propagation. Our objective was to compare the techniques by running tests on one and two dimensional datasets provided by Professor Trono. Dave Kronenberg implemented a standard randomly seeded K-Means clustering program and many related support functions. We also implemented a program to run three variations of Graph Linkage clustering: Single-Link, Complete-Link, and Centroid-Link, and we incorporated the Silhouette Index method of cluster verification into this program to rate the linkage strategies and to choose an optimal clustering (k-value) from the generated dendrogram. Finally, we completed an Affinity Propagation program which closely follows the details laid out by Frey and Dueck [1]. Using these three programs we clustered a variety of one and two dimensional datasets, and we analyzed the results to confirm that Affinity Propagation produces clustering errors competitive with that of K-Means in an order of magnitude less time.
منابع مشابه
A New Knowledge-Based System for Diagnosis of Breast Cancer by a combination of the Affinity Propagation and Firefly Algorithms
Breast cancer has become a widespread disease around the world in young women. Expert systems, developed by data mining techniques, are valuable tools in diagnosis of breast cancer and can help physicians for decision making process. This paper presents a new hybrid data mining approach to classify two groups of breast cancer patients (malignant and benign). The proposed approach, AP-AMBFA, con...
متن کاملPerformance Evaluation of Affinity Propagation Approaches on Data Clustering
Classical techniques for clustering, such as k-means clustering, are very sensitive to the initial set of data centers, so it need to be rerun many times in order to obtain an optimal result. A relatively new clustering approach named Affinity Propagation (AP) has been devised to resolve these problems. Although AP seems to be very powerful it still has several issues that need to be improved. ...
متن کاملBeyond Affinity Propagation: Message Passing Algorithms for Clustering
Beyond Affinity Propagation: Message Passing Algorithms for Clustering Inmar-Ella Givoni Doctor of Philosophy Graduate Department of Computer Science University of Toronto 2012 Affinity propagation is an exemplar-based clustering method that takes as input similarities between data points. It outputs a set of data points that best represent the data (exemplars), and assignments of each non-exem...
متن کاملAn Improved Dynamic Based Incremental Clustering in Affinity Propagation
Affinity propagation based clustering algorithm will be individually placed on each and every object Specific cluster. Utilizing the subsequent clustering technique. Affinity Propagation (AP) clustering continues to be proven to work in many of clustering problems. This particular paper views the best way to utilize AP in incremental clustering problems. Firstly, we mention the problems within ...
متن کاملPartition Affinity Propagation for Clustering Large Scale of Data in Digital Library
Data clustering is very useful in helping users visit the large scale of data in digit library. In this paper, we present an improved algorithm for clustering large scale of data set with dense relationship based on Affinity Propagation. First, the input data are divided into several groups and Affinity Propagation is applied to them respectively. Results from first step are grouped together in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011